package knowlwdge_graph.knowledge_etl.yago_etl;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

/**
 * Created by julianzliu on 4/15/2017.
 */
public class RelationLabel {

    public static class yagoLiteralFacts {

    }


    public static class yagoLabels{
        public static String rdfs_label = "rdfs:label";
        public static String skos_prefLabel = "skos:prefLabel";
        public static String isPreferredMeaningOf  = "<isPreferredMeaningOf>";
        public static String hasGivenName = "<hasGivenName>";
        public static String hasFamilyName = "<hasFamilyName>";
        public static String hasGloss = "<hasGloss>";
        public static String redirectedFrom = "<redirectedFrom>";

        public static String rdf_type = "rdf:type";

        public static String[] labelSet = {rdfs_label, skos_prefLabel, isPreferredMeaningOf, hasGivenName, hasFamilyName, hasGloss, redirectedFrom, rdf_type};

        public static Set<String> nonRelationLabel = new HashSet<>( Arrays.asList(labelSet) );

    }
}
